#Header { height:125px;background:url(../img3/jxs/1.gif) repeat-x left bottom;}
#Header dl {width:920px;margin:0 auto;padding:15px 20px 0 20px;}
#Header dt {float:left;}
#Header dd {float:right;margin:30px 0 0 0;}
#Step {width:360px;height:33px;margin:-33px auto 0 auto;}
#Step li {width:120px; height:28px;float:left;padding-top:5px;font-size:14px;color:#8e8e8e;font-weight:bold;}
#Step li.on {background:#b4dc83;color:#333;}
#Step li h2 {font-size:14px;}

#Wrapper {width:800px;margin:20px auto 0 auto;}
#Wrapper .tpis {font-weight:bold;color:#f00;}
fieldset { margin:30px 0 0 20px;}
fieldset label { float:left; margin:7px 5px 0 0 ; text-align:right; width:100px; color:#333;}
fieldset label.checkbox_div { width:50px; color:#666;}
fieldset input.inputout { width:260px; float:left; height:22px; border:#d2d2d2 1px solid; padding:5px 0 0 6px;font-size:14px;font-weight:bold;background:#fff;}
fieldset textarea { float:left;border:#d2d2d2 1px solid; padding:3px; width:240px;}
fieldset p { width:350px; float:left; margin:0 0 0 10px; background:#f3f3f3; padding:7px 5px 5px 5px; color:#666;}
fieldset div { clear:both; padding:6px 10px 12px 20px;}
fieldset select { float:left; margin:3px 5px 0 0;}
fieldset div input.btn1 { float:left; display:block; width:161px; height:40px; background:url(../img3/jxs/2.gif) left top; border:0;cursor:pointer;margin:10px 0 0 30px;}
fieldset div input.btn2 { float:left; display:block; width:161px; height:40px; background:url(../img3/jxs/2.gif) 0 -40px; border:0; cursor:pointer;margin:10px 0 0 30px;}
fieldset div a.read { float:left; margin:8px 0 0 0; text-decoration:underline;color: #1A7CBC;}

.login_con {width:340px;height:450px;background:url(../img3/jxs/3.gif) no-repeat;float:right;}
.login_con fieldset {float:left;;margin:65px 0 0 0;}
.login_con fieldset label {width:50px;}
.login_con fieldset input.inputout {width:170px;}
.login_con fieldset p {width:60px;background:none;padding:7px 0 0 0;}
.login_con fieldset p a {text-decoration: underline;color: #1A7CBC;}
.login_con fieldset div input.btn1 { float:left; display:block; width:118px; height:34px; background:url(../img3/jxs/2.gif) 0 -80px; border:0;cursor:pointer;margin:5px 0 0 0;}
.login_con fieldset div input.btn2 { float:left; display:block; width:118px; height:34px; background:url(../img3/jxs/2.gif) 0 -114px; border:0; cursor:pointer;margin:5px 0 0 0;}
.login_con .reg_link {float:right;text-decoration: underline;color: #1A7CBC;margin:60px 20px 0 0;}
.login {display:block;width:303px;height:155px;background:url(../img3/jxs/4.gif);text-indent:-9999px; float:left;margin:10px 0 0 50px;_margin:10px 0 0 25px;}
.login_2 { background:url(../img3/jxs/5.gif);float:right;margin:10px 50px 0 0;_argin:10px 25px 0 0;}
.reg .login {background:url(../img3/jxs/6.gif);}
.reg .login_2 { background:url(../img3/jxs/7.gif);}
.login_con p.tips {width:200px;background:#ffede3;border:solid #ff5700 1px;clear:both;margin:8px 0 0 30px;padding:3px;}

.findpassword {width:600px;margin:30px auto 0 auto;}
.findpassword h3 {font-size:14px;}
.findpassword p {font-size:14px;line-height:24px;padding-top:10px;}
.findpassword fieldset { margin:30px 0 0 -25px;}
.findpassword fieldset label {width:190px;}
.findpassword fieldset input.inputout {width:200px;}
.findpassword fieldset input.inputout2 {width:100px;}
.findpassword fieldset p {width:400px;background:none;font-size:12px;text-align:right;margin-left:156px;_margin-left:78px;}
.findpassword fieldset p a, .findpassword p a, .step_2 ul li a, .step_3 p a {text-decoration: underline;color: #1A7CBC;}
.findpassword p.tips {font-size:12px;background:#ffede3 url(../img3/jxs/8.gif) no-repeat 5px 2px;border:solid #ff5700 1px;padding:0 0 0 30px;color:#fa0404;margin-top:5px;}
.findpassword p.success {background:#e7ffe7 url(../img3/jxs/9.gif) no-repeat 5px 4px;color:#333;border:solid #00be00 1px;}
.findpassword p.success span {color:#f00;}

.step_2 {width:750px;margin:30px auto 0 auto;background:url(../img3/jxs/10.gif) no-repeat left center;}
.step_2 h3 {font-size:14px;border-bottom:solid #ccc 1px;color:#666;}
.step_2 ul {padding:20px 0 0 150px;}
.step_2 ul li {font-size:14px;line-height:26px;padding-top:10px;}
.step_2 ul li span {color:#f00;}
.step_3 {width:500px;margin:30px auto 0 auto;background:#e7ffe7;border:solid #00be00 1px;padding:10px;}
.step_3 h3 {background:url(../img3/jxs/11.gif) no-repeat 5px 3px;font-size:18px;padding:20px 0 20px 60px;}
.step_3 p {line-height:24px; padding-left:60px;}
.step_3 p strong {font-size:14px;}
#Footer {margin:0 auto;text-align:center;clear:both; padding:60px 0;background:url(../img3/jxs/27.gif) repeat-x 0 40px;}
#Footer img {float:right;margin:0 40px 0 0;}





